:root {
  --vp-home-hero-name-color: #2970f6;
  --vp-sidebar-width: 210px;
}

.VPDoc.has-aside .content-container {
  max-width: inherit !important;
}

.mb-4 {
  margin-bottom: 1rem;
}

.vp-doc h2 {
  border-top: 0 none;
}

svg {
  display: inline-block;
}

table th:first-of-type {
  width: 15%;
}

table th:nth-of-type(2) {
  width: 20%;
}

table th:nth-of-type(3) {
  width: 25%;
}

table th:nth-of-type(4) {
  width: 25%;
}

.ep-bg-purple-dark {
  background-color: #99a9bf;
}

.ep-bg-purple {
  background-color: #d3dce6;
}

.ep-bg-purple-light {
  background-color: #e5e9f2;
}

.vp-doc ul, .vp-doc ol {
  margin: 0;
  padding-left: 0;
}

::-webkit-scrollbar {
  width: 6px;
  height: 10px;

  &-thumb {
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.2);
    transition: all 0.2s ease-in-out;

    &:hover {
      cursor: pointer;
      background-color: rgba(0, 0, 0, 0.3);
    }
  }
}